home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / q / qedv2.0editorcracked.lha / QedV2.0EditorCracked / documents / Menus < prev    next >
Text File  |  1996-02-10  |  37KB  |  974 lines

  1.                                    QED
  2.                                 Version 2.0
  3.  
  4.                Copyright © 1988-1990 by Darren M. Greenwald
  5.                   Copyright © 1996 by Phillip M. Wright
  6.                             All rights reserved
  7.  
  8.                                Pull-down menus
  9.  
  10. =====================================================================
  11.                          INTRODUCTION
  12. =====================================================================
  13.  
  14. Most of QED's features are available from the pull-down menus. Some of
  15. QED's more advanced features are only available from the command mode, and
  16. require the command mode, and macro documentation to take full advantage
  17. of these other features.
  18.  
  19. Most of QED's menu items also have an equivalent key press which can be
  20. used instead of the mouse.  Equivalent key press combinations are listed
  21. in the pull-down menus, so the menus can be used as a reference.
  22.  
  23. The following documentation describes each of the items in the  pull-down
  24. menus along with the key press equivalent when applicable.
  25.  
  26. Note also that some menu items have three periods (...) indicating that
  27. selecting this item will bring up a requester.  Menu items with  sub-menus
  28. attached are preceded by a character which looks like '>>'.
  29.  
  30.  
  31. =====================================================================
  32.                        THE PROJECT MENU
  33. =====================================================================
  34.  
  35. NEW                                                    RIGHT AMIGA N
  36. ---                                                    -------------
  37.      
  38. Open a new text editing window.  See "appendix.txt" for extensive details
  39. on NEW windows.
  40.  
  41.  
  42. OPEN...                                                RIGHT AMIGA O
  43. -------                                                -------------
  44.  
  45. Open an existing file, replacing the contents of a text editing window
  46. with the contents of the file.  If the contents of the window's text
  47. editing buffer has been changed, then the user is first prompted with a
  48. requester.
  49.  
  50. A file requester is presented allowing the user to select a path, and file
  51. name.  The file is read into memory where it can be edited, and ultimately
  52. saved again.  This operation could fail for a number of reasons such as
  53. not enough memory, read error, etc.  If an error occurs, the user is
  54. notified via a message displayed in the window's title bar.
  55.  
  56.  
  57. LOAD...                                                RIGHT AMIGA L
  58. -------                                                -------------
  59.  
  60. Load an existing file.  Effectively inserts the contents of an  existing
  61. file into the window's text editing buffer at the cursor  position.  
  62.  
  63. A file requester is presented allowing the user to select a path, and file
  64. name.  The file is read into memory where it can be edited, and ultimately
  65. saved again.  This operation could fail for a number of reasons such as
  66. not enough memory, read error, etc.  If an error occurs, the user is
  67. notified via a message displayed in the window's title bar.
  68.  
  69.  
  70. SAVE                                                   RIGHT AMIGA W
  71. ----                                                   -------------
  72.  
  73. Save the contents of a window's text editing buffer to a file.  The 
  74. window must already have a file name associated with it for this operation
  75. to succeed, and the contents of the window's text editing buffer must
  76. have changed.  Errors might also include file write errors.  In all cases
  77. errors are reported via a message displayed in the window's title bar.
  78.  
  79.  
  80. SAVE AS...                                             RIGHT AMIGA A
  81. ----------                                             -------------
  82.  
  83. Similar to the SAVE command above, however a requester is presented  so
  84. that you can enter a file name to save your work as.  Once named, you can
  85. then use the SAVE command to save any other changes made to the file.
  86.  
  87.     Of special note: SAVE AS can also be used to save a marked block, or
  88.     column of text if a block/column has been marked. A requester is still
  89.     presented, however the name entered is not remembered.
  90.  
  91.  
  92. PRINT...                                               RIGHT AMIGA P
  93. --------                                               -------------
  94.  
  95. Used to print a marked block, column, or the entire contents of a window's
  96. text editing buffer.  In all cases a requester is presented verifying that
  97. you want to print.  This command can be selected again to cancel a print
  98. operation in progress (assuming that all data has not already been copied
  99. to an intermediate print buffer).
  100.  
  101. Text is printed using the PRT: file which routes the text to the
  102. printer.device, and from there to the serial, or parallel port. 
  103. Printer.device escape sequences within the text are also handled by the
  104. printer.device.
  105.  
  106. Printing is done as a background task.  An intermediate copy is made of the
  107. text to be printed first, so this command could fail in low memory
  108. situations.  The data is stored in a ram: disk file as ram:qprint.  After
  109. the file has been printed the ram: disk file is deleted.  This file will
  110. also be deleted if you abort the print operation, or if the print
  111. operation fails.  Failure may be due to a printer which is off-line, or
  112. because you do not have the printer.device, parallel.device, and/or
  113. serial.device in your DEVS: directory.
  114.  
  115. If you abort the print operation by selecting this command again while the
  116. text is being printed, the print operation is canceled within the next
  117. 1-100 characters being printed.  A requester is presented asking if you
  118. want to cancel the current print job.
  119.  
  120. Only one program can use the printer at a time, and you cannot cancel a
  121. print operation started from another task.
  122.  
  123. If you QUIT the program during printing, QED will hang around in the 
  124. background until printing is done.
  125.  
  126. ***NOTE***
  127.  
  128. It is often best to turn on the detab option when printing.  If you
  129. do not, different printers may deal with hard tabs in files differently
  130. than QED displays the hard tabs. 
  131.  
  132.  
  133. INFO                                                   RIGHT AMIGA `
  134. ----                                                   -------------
  135.  
  136. Displays information about the contents of a window's text editing  buffer
  137. (size in number of bytes, total number of lines, and possibly "Modified"
  138. if any changes have been made).
  139.  
  140.  
  141. ABOUT
  142. -----
  143.  
  144. Brings up a requester displaying some information about QED.
  145.  
  146.  
  147. QUIT                                                   RIGHT AMIGA Q
  148. ----                                                   -------------
  149.  
  150. This command may bring up a requester if any changes have been made  to
  151. the window's text editing buffer.  This command closes a window opened
  152. with the NEW command, and may exit the program if this is the last  window
  153. being closed.
  154.  
  155. Note that you can press RIGHT AMIGA W followed by RIGHT AMIGA Q in 
  156. succession to save, and quit.
  157.  
  158.  
  159. =====================================================================      
  160.                                  EDIT
  161. =====================================================================
  162.  
  163. CUT                                                    RIGHT AMIGA X
  164. ---                                                    -------------
  165.  
  166. Copy, and delete a block, or column of text.  The block/column is first
  167. copied to the clipboard.device in simple IFF TEXT format.
  168.  
  169. Note that it is possible to use QED's own private clipboard mechanism if
  170. desired; see command mode documentation for more details.
  171.  
  172.  
  173. COPY                                                   RIGHT AMIGA C
  174. ----                                                   -------------
  175.  
  176. Copy a block, or column of text.  See CUT above for more details.
  177.  
  178.  
  179. ERASE...                                               RIGHT AMIGA E
  180. --------                                               -------------
  181.  
  182. Erase the entire contents of a window's text editing buffer.  If 
  183. possible, QED tries to free up as memory as it can at this time.
  184.  
  185. This command can also be used to erase a marked block, or column of  text.
  186.  In all cases a requester is presented first since erased text  cannot be
  187. recovered.
  188.  
  189.  
  190. BLOCK MARK                                             RIGHT AMIGA B
  191. ----------                                             -------------
  192.  
  193. Toggle mark block mode on/off.  Mark block mode is transparent;  that is
  194. to say you can continue editing text like usual, however typically you
  195. turn on this mode when you want to highlight a section of text to cut,
  196. copy, save, etc.
  197.  
  198. Block mark mode can also be toggled on/off by double-clicking the  mouse
  199. over a row/column position.
  200.  
  201. Note that when you are marking text from a position to a later position,
  202. the cursor is not included in the block.  This turns out to be useful
  203. since it is easier to mark whole lines of text, and works out well when
  204. moving the cursor to the next/previous word.
  205.  
  206. If you are marking from a position to an earlier position in a file, the
  207. original cursor position is not included in the block either for the same
  208. reasons.
  209.  
  210. See the appendix for more information on marking blocks, and columns  of
  211. text.
  212.  
  213.  
  214. BLOCK INSERT                                           RIGHT AMIGA I
  215. ------------                                           -------------
  216.  
  217. Insert a block of text from the clipboard.device which was previously 
  218. cut, or copied.  The block of text is inserted at the cursor position.
  219.  
  220. Note that it is possible to use QED's own private clipboard mechanism if
  221. desired; see command mode documentation for more details.
  222.  
  223. IMPORTANT - See the appendix for more information on how QED handles the
  224. clipboard.
  225.  
  226.  
  227. COLUMN MARK                                            RIGHT AMIGA D
  228. -----------                                            -------------
  229.  
  230. Toggle column marking on/off.  The cursor is always included within  the
  231. column being marked.  For the sake of speed it is often desirable to
  232. first mark a block, and then select this menu item.  You can toggle back,
  233. and forth between block/column mode by pressing RIGHT AMIGA B, and RIGHT
  234. AMIGA D.
  235.  
  236. See the appendix for more information on marking blocks, and columns of
  237. text.
  238.  
  239.  
  240. COLUMN INSERT                                          RIGHT AMIGA V
  241. -------------                                          -------------
  242.  
  243. Insert a column of text from the clipboard.device which was previously
  244. cut, or copied.  The upper left edge of the column of text is inserted
  245. starting at the cursor position.
  246.  
  247. Note that it is possible to use QED's own private clipboard mechanism if
  248. desired; see command mode documentation for more details.
  249.  
  250. IMPORTANT - See the appendix for more information on how QED handles the 
  251. clipboard.
  252.  
  253.  
  254. KILL LINE                                              RIGHT AMIGA K
  255. ---------                                              -------------
  256.  
  257. Deletes the line on which the cursor resides if the line is less then 256
  258. characters long.  The line is copied to a private buffer, and can be
  259. restored with the UN-Kill command.
  260.  
  261.  
  262. KILL TO EOL                                            RIGHT AMIGA Y
  263. -----------                                            -------------
  264.  
  265. Deletes characters from the cursor position to the end of line if the line
  266. is less then 256 characters long.  The line is copied to a private buffer,
  267. and can be restored with the UN-Kill command.
  268.  
  269.  
  270. ERASE WORD                                             RIGHT AMIGA J
  271. ----------                                             -------------
  272.  
  273. Erases text from the cursor position to beginning of the next word. The
  274. entire word is only erased if the cursor is placed on the first character
  275. of the word.  This allows you the ability to quickly erase from the first
  276. incorrect letter in a word so that the rest of the word can be retyped.
  277.  
  278.  
  279. UN-KILL                                                RIGHT AMIGA U
  280. -------                                                -------------
  281.  
  282. Restores text deleted with the KILL LINE, or KILL TO EOL commands. The
  283. text is re-inserted at the cursor position.  This command is also useful
  284. when you want to move a single line.  First KILL the line, then move the
  285. cursor, and finally UN-KILL the line.
  286.  
  287.  
  288. =====================================================================      
  289.                                CURSOR
  290. =====================================================================
  291.  
  292. PREV PAGE                                              SHIFT CURSOR
  293. ---------                                              UP
  294.                                                        ------------
  295. Move the cursor up one window page.
  296.  
  297.  
  298. NEXT PAGE                                              SHIFT CURSOR
  299. ---------                                              DOWN
  300.                                                        ------------
  301. Move the cursor down one window page.
  302.  
  303.  
  304. PREV WORD                                              SHIFT CURSOR
  305. ---------                                              LEFT
  306.                                                        ------------
  307. Move the cursor back one word.
  308.  
  309.  
  310. NEXT WORD                                              SHIFT CURSOR
  311. ---------                                              RIGHT
  312.                                                        ------------
  313. Move the cursor forward one word.
  314.  
  315.  
  316. TOP LINE                                               ALT CURSOR
  317. --------                                               UP
  318.                                                        ----------
  319.  
  320. Move the cursor to the first line of the window's text editing buffer.
  321.  
  322.  
  323. LAST LINE                                              ALT CURSOR
  324. ---------                                              DOWN
  325.                                                        ----------
  326.  
  327. Move the cursor to the last line of the window's text editing buffer.
  328.  
  329.  
  330. BEG OF LINE                                            ALT CURSOR
  331. -----------                                            LEFT
  332.                                                        ----------
  333.  
  334. Move the cursor to the beginning of a line.
  335.  
  336.  
  337. END OF LINE                                            ALT CURSOR
  338. -----------                                            RIGHT
  339.                                                        ----------
  340.  
  341. Move the cursor to the end of a line.
  342.  
  343.  
  344. MARK SPOT                                              RIGHT AMIGA ,
  345. ---------                                              -------------
  346.  
  347. Mark a spot.  The line/column position of the cursor is remembered so that
  348. it can be returned to later using the GOTO SPOT command.
  349.  
  350.  
  351. GOTO SPOT                                              RIGHT AMIGA .
  352. ---------                                              -------------
  353.  
  354. Move cursor to a marked spot.
  355.  
  356.  
  357. SWAP SPOT                                              RIGHT AMIGA /
  358. ---------                                              -------------
  359.  
  360. Swaps a marked spot with the current cursor position, moving the cursor to
  361. a previously marked spot.
  362.  
  363.  
  364. GOTO LINE...                                           RIGHT AMIGA G
  365. ------------                                           -------------
  366.  
  367. A requester is presented allowing the user to enter a line number.  If
  368. the requester is satisfied with user input, the cursor is moved to the
  369. line number entered by the user.
  370.  
  371.  
  372. =====================================================================
  373.                                TOOLS
  374. =====================================================================
  375.  
  376. COMMAND MODE                                           ESC
  377. ------------                                           ---
  378.  
  379. Opens the command mode window.  See the command mode documentation for
  380. details on the commands available from this mode.  Press the RETURN key
  381. without entering a command to close this window.
  382.  
  383.  
  384. NEW CLI
  385. -------
  386.  
  387.      Opens a new CLI window.
  388.  
  389.  
  390. SEARCH & REPLACE
  391. ----------------
  392.  
  393.      SEARCH...                                         RIGHT AMIGA S
  394.      ---------                                         -------------
  395.  
  396.      Brings up a requester allowing the user to enter a string to search
  397.      for.  If the search string is found, the cursor is moved to the first
  398.      letter of the matching string.
  399.  
  400.      Note the two gadgets which allow you to select forward/backwards 
  401.      search mode as well as case/non-case sensitive search mode.  See the
  402.      appendix for more details on QED's requesters.
  403.  
  404.  
  405.      REPLACE...                                        RIGHT AMIGA R
  406.      ----------                                        -------------
  407.  
  408.      Prompted search, and replace mode.  Like the SEARCH command above,
  409.      but also allows you to enter a replace string.  If the search string
  410.      is found, you are prompted to respond with one of these keys:
  411.  
  412.      (Y)es  - Yes, replace the string, and search for another match.
  413.  
  414.      (N)o   - No, do not replace the string, and search for another
  415.               match.
  416.  
  417.      (O)ne  - Yes, replace the string, and quit.
  418.  
  419.      (Q)uit - Quit searching.
  420.  
  421.      (A)ll  - Yes, replace all occurrences of the search string.
  422.               The range of text affected depends on the current search
  423.               modes, and block/column mark modes.
  424.  
  425.  
  426.      REPLACE ALL...                                    RIGHT AMIGA Z
  427.      --------------                                    -------------
  428.  
  429.      Non-prompted search, and replace mode.  Like the REPLACE command
  430.      above, but a search is not made for the first matching string.  This
  431.      command acts as if you had pre-selected (A)ll. As a result, all
  432.      matching text forward/backwards of the cursor position, or all text
  433.      in a marked block/column will be replaced with the replace string.
  434.  
  435.      
  436.      HUNT                                              RIGHT AMIGA H
  437.      ----                                              -------------
  438.  
  439.      Searches for the last search string entered in the search, or search
  440.      & replace requesters.  The search mode is the same as entered in the
  441.      requester(s).
  442.  
  443.      
  444. WINDOW TOOLS
  445. ------------
  446.  
  447.      TAB SIZE...                                       RIGHT AMIGA T
  448.      -----------                                       -------------
  449.  
  450.      Brings up a requester allowing you to enter a new tab size for this
  451.      window.  This is the tab size which is used when entering hard, or
  452.      soft tabs.
  453.  
  454.      The default value is eight (8).
  455.      
  456.           
  457.      MARGINS...                                        RIGHT AMIGA M
  458.      ----------                                        -------------
  459.  
  460.      Brings up a requester allowing you to enter new left, and right
  461.      margin values for this window.  The margins are used when wrapping
  462.      words/characters; when formatting text; when margin locking is on;
  463.      and when using the text justifier.
  464.  
  465.      Default values are left margin of one (1), and right margin of 75.
  466.      
  467.  
  468.      SCROLL...
  469.      ---------
  470.  
  471.      Brings up a requester allowing you to enter a new horizontal scroll
  472.      value for this window.  The default value is eight (8).  Larger
  473.      values result in cruder, but faster horizontal scrolling.  You can
  474.      enter any value safely as horizontal scrolling rate is automatically
  475.      limited by the maximum number of columns visible in the window.
  476.  
  477.  
  478.      CYCLE BORDERS                                     RIGHT AMIGA 0
  479.      -------------                                     -------------
  480.  
  481.      Cycles between the 4 preset color combinations used to render window
  482.      borders, and menus.  This feature has less affect under version 2.0
  483.      of the operating system as window border colors are fixed.  The 4
  484.      preset combinations have been selected to be visible on a 2 color
  485.      screen.
  486.  
  487.      
  488.      CYCLE COLORS                                      RIGHT AMIGA -
  489.      ------------                                      -------------
  490.  
  491.      Cycles between the 4 preset pen/paper color combinations used to
  492.      render text.  The 4 preset combinations have been selected to be
  493.      visible on a 2 color screen.
  494.  
  495.      
  496.      SHOW LINEFEEDS                                    RIGHT AMIGA =
  497.      --------------                                    -------------
  498.  
  499.      Toggle visible linefeeds on/off.  The actual character used to
  500.      represent visible linefeeds can be changed from the command mode.
  501.  
  502.      
  503.      SHOW TABS                                         RIGHT AMIGA \
  504.      ---------                                         -------------
  505.  
  506.      Toggle visible hard tabs on/off.  The actual character used to
  507.      represent visible tabs can be changed from the command mode.
  508.  
  509.  
  510.      PROP GADGET
  511.      -----------
  512.  
  513.      Toggle the proportional slider gadget on/off.  When turned off,
  514.      scrolling of text will likely be somewhat faster.
  515.  
  516.      
  517.      NEXT                                              RIGHT AMIGA ;
  518.      ----                                              -------------
  519.  
  520.      Brings the next text editing window to front, and active.  This
  521.      command only works for windows opened with the NEW command.  QED
  522.      maintains a circular list of all windows opened with the NEW command.
  523.      The NEXT, and PREVIOUS command allow you to cycle through these
  524.      without having to use the mouse.
  525.  
  526.      
  527.      PREVIOUS                                          RIGHT AMIGA '
  528.      --------                                          -------------
  529.  
  530.      Brings the previous text editing window to front, and active.  This
  531.      command only works for windows opened with the NEW command.
  532.  
  533.      
  534. AREXX MACROS
  535. ------------
  536.      
  537.  
  538.      RECORD...                                         CTRL 7
  539.      ---------                                         ------
  540.  
  541.      Turn on the macro recorder.  See the macro documentation for more
  542.      details on using the macro recorder.
  543.  
  544.      
  545.      STOP                                              CTRL 8
  546.      ----                                              ------
  547.  
  548.      Stop recording.  See the macro documentation for more details.
  549.  
  550.      
  551.      PLAY...                                           CTRL 9
  552.      -------                                           ------
  553.  
  554.      Replay an ARexx macro.  See the macro documentation for more details.
  555.  
  556.      
  557.      PAUSE                                             CTRL 0
  558.      -----                                             ------
  559.  
  560.      Pauses the macro recorder.  See the macro documentation for more
  561.      details.
  562.  
  563.      
  564.      RECORD OPTIONS MENU
  565.      -------------------
  566.  
  567.      Record settings in the "Options" menu strip.  See the macro
  568.      documentation for more details.
  569.  
  570.  
  571.      RECORD ALL SETTINGS
  572.      -------------------
  573.  
  574.      Record all settings.  See the macro documentation for more details.
  575.  
  576.      
  577.      RECORD KEY DEFINITIONS
  578.      ----------------------
  579.  
  580.      Record custom key definitions.  See the macro documentation for more
  581.      details.
  582.  
  583.      
  584.      RECORD ALL ABOVE
  585.      ----------------
  586.  
  587.      Record all settings, and key definitions.  See the macro
  588.      documentation for more details.
  589.  
  590.      
  591. INDENT LINE/BLOCK
  592. -----------------     
  593.      
  594.      LEFT                                              RIGHT AMIGA [
  595.      ----                                              -------------
  596.  
  597.      Indent line, or a marked range of lines to the previous tab position.
  598.      Each line is forced to start on a tab stop.
  599.  
  600.  
  601.      RIGHT                                             RIGHT AMIGA ]
  602.      -----                                             -------------
  603.      
  604.      Indent line, or a marked range of lines to the next tab position.
  605.      Each line is forced to start on a tab stop.
  606.  
  607.  
  608. FORMAT PARAGRAPH
  609. ----------------
  610.      
  611.      LEFT                                              CTRL ,
  612.      ----                                              ------
  613.      
  614.      Format a paragraph, left justified.  A paragraph is text terminated by
  615.      two end-of-line characters, or an end-of-file.  All text in the
  616.      paragraph is word-wrapped (if possible) to fit within the left, and
  617.      right margins.  In actual use, the left, center, and right formatting
  618.      tools are smart enough to recognize that an end-of-line character
  619.      followed by whitespace, and another end-of-line character (or
  620.      end-of-file) means end-of-paragraph.
  621.  
  622.      Typically you will want to turn word-wrap on, and possibly margin
  623.      locking on when entering text within left, and right margins.  In
  624.      order to use this command, place the cursor on the first line of the
  625.      paragraph to be formatted.  This command will format all text forwards
  626.      of the cursor position including the line on which the cursor is
  627.      placed.
  628.  
  629.      Any of the formatting tools may not be able to word-wrap a line if the
  630.      line is too long to format.  For example, a string of 40 characters
  631.      without any spaces, or tabs cannot be wrapped to fit within a left
  632.      margin of 10, and a right margin of 30.  This is because the maximum
  633.      line length in this example would be 20.
  634.  
  635.  
  636.      CENTER                                            CTRL.
  637.      ------                                            ------
  638.  
  639.      Format a paragraph, center justified.  This command is similar  to
  640.      the FORMAT LEFT command, but the text is centered to fit within the
  641.      left, and right margins if possible.
  642.  
  643.      
  644.      RIGHT                                             CTRL /
  645.      -----                                             ------
  646.  
  647.      Format a paragraph, right justified.  This command is similar to  the
  648.      FORMAT LEFT command, but the text is right justified to fit up
  649.      against the right margin if possible.
  650.  
  651.      The previous three (3) formatting tools will strip leading white
  652.      space from a paragraph, replacing the white space with enough spaces
  653.      to justify the text.  Trailing white space on a line is not stripped.
  654.  
  655.  
  656.  
  657.      SIMPLE                                            RIGHT AMIGA F
  658.      ------                                            -------------
  659.  
  660.      Format a paragraph, or a marked block of text to fit within the 
  661.      right margin.  The simple formatter is fast, and does not require any
  662.      temporary buffer space, however it only works with the right margin
  663.      (left margin is ignored).
  664.  
  665.      The simple formatter works by replacing end-of-line characters with
  666.      spaces, or by replacing spaces/tabs with end-of-line characters as
  667.      needed to format the text to fit within the right margin.
  668.  
  669.      You can format multiple paragraphs with the simple formatter by block
  670.      marking multiple paragraphs.  You can also format portions of
  671.      paragraphs in this manner.
  672.  
  673.      If you just want to format a paragraph of text, place the cursor on
  674.      the first line of the paragraph you want formatted, and select this
  675.      command. 
  676.  
  677.  
  678. JUSTIFY PARAGRAPH
  679. -----------------
  680.  
  681.      LEFT                                              CTRL 3
  682.      ----                                              ------
  683.      
  684.      Justify paragraph, flush with left margin.
  685.      
  686.      This is an example paragraph which
  687.      has been left justified.  Margin
  688.      settings are left margin 6, and
  689.      right margin 40.
  690.     
  691.          
  692.      CENTER                                            CTRL 4
  693.      ------                                            ------
  694.      
  695.      Justify paragraph, center between left, and right margins.
  696.      
  697.      Note that justification may not be possible for any lines
  698.      which are longer than the difference between the right, and
  699.      left margins.
  700.      
  701.      This is an example paragraph which
  702.      has been center justified.  Margin
  703.       settings are left margin 6, and
  704.               right margin 40.
  705.  
  706.  
  707.      RIGHT                                             CTRL 5
  708.      -----                                             ------
  709.      
  710.      Justify paragraph, flush with right margin.
  711.      
  712.      Note that justification may not be possible for any lines
  713.      which are longer than the right hand margin.
  714.      
  715.       This is an example paragraph which
  716.        has been right justified.  Margin
  717.          settings are left margin 6, and
  718.                         right margin 40.
  719.  
  720.  
  721. PARAGRAPH
  722. ---------
  723.  
  724.      BEGINNING                                         ALT ,
  725.      ---------                                         -----
  726.  
  727.      Move cursor to beginning of paragraph.
  728.  
  729.  
  730.      END                                               ALT .
  731.      ---                                               -----
  732.  
  733.      Move cursor to end of paragraph.
  734.  
  735.  
  736. SENTENCE
  737. --------
  738.  
  739.      BEGINNING                                         ALT -
  740.      ---------                                         -----
  741.  
  742.      Move cursor to beginning of sentence.
  743.  
  744.  
  745.      END                                               ALT =
  746.      ---                                               -----
  747.  
  748.      Move cursor to end of sentence
  749.  
  750.  
  751. FIND [{()}]                                            CTRL =
  752. -----------                                            ------
  753.      
  754. This function is used to find matching brackets, braces, or parenthesis. 
  755. This function has primarily been included for "C" programmers, and the
  756. search logic used has been based upon "C" language pre-processors.
  757.  
  758. In order to use this feature, place the cursor on an opening, or closing
  759. brace, bracket, or parenthesis.  This command will then search for the
  760. opposing symbol.
  761.  
  762. This command will first do a complete search for C style comments, single
  763. quote count, and double quote count up to the cursor position.  If you
  764. are within a comment, or quotes, the command will return an error message
  765. indicating such.
  766.  
  767. Then this command will search for the opposing symbol.  Nested braces,
  768. brackets, parenthesis, comments, and quotes are allowed, but must be
  769. evenly matched, and have a positive count.  Conditions such as this will
  770. return an error message:
  771.  
  772.      ( ][ )  /* the parenthesis are balanced, but the braces are
  773.                 negatively balanced */
  774.  
  775. Characters following a backslash, outside of comments, and within single
  776. quotes are ignored (e.g., '\'' - the second single quote is ignored).
  777.  
  778. ***NOTE***
  779.      
  780.      Conditional compilation statements may fool this tool.  This depends
  781.      on if your conditional statements use mismatched symbols that would
  782.      be evaluated by your "C" compiler during compilation.
  783.      
  784.      
  785. SWAP CASE                                              CTRL 1
  786. ---------                                              ------
  787.  
  788. Swaps the case of the character under the cursor, and advances the cursor
  789. one position.  You can also swap the case of all characters in a marked
  790. block, or column.  In the later case, the cursor position is not
  791. incremented.
  792.  
  793.  
  794. =====================================================================
  795.                               OPTIONS
  796. =====================================================================
  797.  
  798. OVERSTRIKE                                             RIGHT AMIGA 1
  799. ----------                                             -------------
  800.  
  801. Toggles overstrike mode on, and off.
  802.  
  803. Note that end-of-line characters cannot be overstriked, or overstrike
  804. another character.  This is in keeping with the line oriented nature of
  805. QED.
  806.  
  807. WORD WRAP                                              RIGHT AMIGA 2
  808. ---------                                              -------------
  809.  
  810. Toggles word-wrap mode on, and off.
  811.  
  812. Note that word-wrap mode is affected by left, and right margin settings. 
  813. When text is entered past the right margin, QED searches backwards for a
  814. place to wrap the line.  If found, the place is replaced with a linefeed,
  815. and enough spaces are inserted in the file to force the wrapped portion
  816. of the line to be flush with the left margin setting.
  817.  
  818. If a line of text is entered without spaces which cannot be wrapped, it
  819. either won't be, or will be character wrapped if margin locking is turned
  820. on.
  821.  
  822. Note that this is a simple word-wrap feature, and should not be confused
  823. the kind of real-time word-wrapping that many word-processors do.
  824.  
  825.  
  826. MARGIN LOCK                                            RIGHT AMIGA 3
  827. -----------                                            -------------
  828.  
  829. Toggles margin locking on, and off.
  830.  
  831. Margin locking is useful when entering text within left, and right
  832. margins.  When turned on, the cursor is forced to stay within the left,
  833. and right margins.  In addition, some editing keys are affected such as
  834. the cursor left/right keys, and the backspace key.
  835.  
  836.  
  837. AUTO INDENT                                            RIGHT AMIGA 4
  838. -----------                                            -------------
  839.  
  840. Toggle auto indent mode on, and off.
  841.  
  842. Auto indent mode is generally used by programmers working with block
  843. structured languages.  Auto-indent mode affects the RETURN, and ENTER
  844. keys (unless of course these keys are redefined).
  845.  
  846. For example:
  847.  
  848.           This is a line of text.
  849.                |_____________________Cursor position.
  850.  
  851. If the example line above was split by pressing the RETURN key, the
  852. result would look like this:
  853.  
  854.           This
  855.           is a line of text.
  856.           |__________________________Cursor position.
  857.  
  858.  
  859. Not also that leading white space (tabs, or spaces in any combination)
  860. will be duplicated on the next line when auto-indent mode is turned on,
  861. and a line is split, or inserted.
  862.  
  863.  
  864. BLOCK = LINES                                          RIGHT AMIGA 5
  865. -------------                                          -------------
  866.  
  867. Toggle block line mode on, and off.
  868.  
  869. When this mode is on, you can only mark whole lines of text.  When this
  870. mode is off, you can mark from any row/column position to any row/column
  871. position.
  872.  
  873.  
  874. MARK RETAIN                                            RIGHT AMIGA 6
  875. -----------                                            -------------
  876.  
  877. Toggle mark retention mode on, and off.
  878.  
  879. This mode is useful when you want to perform multiple operations on a
  880. marked block of text.  For example, you could mark a block of text;
  881. format the block; search & replace in block; and save the block without
  882. having to remark the block after each operation.
  883.  
  884. When this mode is off, mark block mode would be automatically turned off
  885. after each of these operations.
  886.  
  887.  
  888. FREE CURSOR                                            RIGHT AMIGA 7
  889. -----------                                            -------------
  890.  
  891. Toggle free cursor mode on, and off.
  892.  
  893. When this mode is on, the cursor can be moved past the end of a line, and
  894. spaces are automatically inserted as needed when text is entered.  When
  895. this mode is off, the cursor cannot be positioned past the end of a line.
  896.  
  897.  
  898. INSERT TABS                                            RIGHT AMIGA 8
  899. -----------                                            -------------
  900.  
  901. Toggle tab insertion on, and off.
  902.  
  903. When this mode is on, tabs are inserted at the cursor position.  Tabs can
  904. be inserted as hard tabs (binary 9), or soft tabs (enough spaces to move
  905. the cursor to the next tab position).
  906.  
  907. When this mode off, the cursor is simply moved to the next tab position. 
  908. Spaces are only inserted if necessary (e.g., when free cursor mode is
  909. off, and tabbing past the end of a line).
  910.  
  911.  
  912. TAB = SPACES                                           RIGHT AMIGA 9
  913. ------------                                           -------------
  914.  
  915. Toggle soft tabs on, and off.
  916.  
  917. When this mode is on, tabs are inserted as enough spaces to move the
  918. cursor to the next tab position.  When this mode is off, hard tabs are
  919. inserted (binary 9).
  920.  
  921. Note that the next tab position is calculated based on the window's tab
  922. size setting.
  923.  
  924.  
  925. APPEND MODE
  926. -----------
  927.  
  928. When this mode is on, all writes to files are done in append mode (tacked
  929. on to the end of existing files, else a new file is created).
  930.  
  931.  
  932. BACKUP FILES
  933. ------------
  934.  
  935. When this mode is on, QED first to checks to see if the file exists
  936. before writing to a file.  If so, it renames the existing file with an
  937. extension of ".bkp".
  938.  
  939. Renaming the file has been chosen by the author over copying the file
  940. for reasons of speed, and safety.  However note that because the file is
  941. renamed, you cannot both backup files, and use the append mode.
  942.  
  943.  
  944. CREATE ICONS
  945. ------------
  946.  
  947. Creates .info files whenever QED writes a file.  By default, this option
  948. is turned off if QED is started from the CLI, and turned on if started
  949. from the Workbench.
  950.  
  951. Note that QED uses a smart technique when creating the icon's default
  952. tool.  See the command_mode documentation for more details on how QED
  953. creates the default tool string, and how to override this feature with a
  954. default tool string of your own.
  955.  
  956.  
  957. DETAB PRINT/SAVE
  958. ----------------
  959.  
  960. Detabs text written to a file, or printed.  Hard tabs are converted to
  961. enough spaces to represent the hard tab.  The actual number of spaces
  962. written is dependent on the tab size setting for the window.
  963.  
  964.  
  965.  
  966. =====================================================================
  967.                               F-Keys
  968. =====================================================================
  969.  
  970. This menu is definable by the user from the command mode.  You can
  971. assign a string of descriptive text, and a command string of one, or more
  972. commands to be executed to each of the ten (10) F-Keys menu items.
  973.  
  974.